﻿/*
	[QinRex B2B System] Copyright (c) 2008-2011 qinrex.cn
	This is NOT a freeware, use is subject to license.txt
*/
/* global */
* { word-break: break-all; font-family: Verdana, Arial; }
body { margin: 0; font-size: 12px; color: #333333; background: #FFFFFF; }
input, select, textarea, td { font-size: 12px; }
img { border: none; }
ul li { list-style-type: none; }
ol li { list-style-type: decimal; }
ul, form { margin: 0px; padding: 0px; }
dl { margin: 0px; padding: 0px; }
a:link, a:visited, a:active { color: #003278; text-decoration: none; }
a:hover { color: #FF6600; }
/* links */
a.w:link, a.w:visited, a.w:active { color: #FFFFFF; text-decoration: none; }
a.w:hover { color: #f4f3f2; }
a.r:link, a.r:visited, a.r:active { color: #FF0000; text-decoration: none; }
a.r:hover { color: #FF6600; }
a.x:link, a.x:visited, a.x:active { color: #FFFFFF; text-decoration: none; }
a.x:hover { color: #FFFFFF; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FF6600; }
a.b:link, a.b:visited, a.b:active { color: #333333; text-decoration: none; }
a.b:hover { color: #FF6600; }
a.g:link, a.g:visited, a.g:active { color: #666666; text-decoration: none; }
a.g:hover { color: #FF6600; }
/* common */
.m { margin: auto; width: 960px; background: #FFFFFF; clear: both; }
.tb { margin: auto; width: 960px; background: #FFFFFF; border: none; }
.top { background: #F4F3F2 url('image/top_bg.gif') repeat-x; }
.top_div { margin: auto; width: 960px; padding: 7px 15px 6px 15px; color: #666666; }
.logo { width: 248px; height: 100px; }
.logo img { margin: 10px 0 0 0; }
.btntool { margin-top: 10px; padding: 18px 8px 0 8px; text-align: center; background: url('image/btntool.gif') no-repeat right center; }
.btntool img { margin: 0 0 5px 0; }
.btntool span { font-weight: bold; color: #666666; }
.btntool a { width: 53px; display: block; }
/* ads */
.banner { width: 412px; margin-top: 10px; padding: 10px 2px 0 18px; overflow: hidden; }
.adword table { background: url('image/adword_bg.gif') repeat-x 0 bottom; }
.adword_tip { color: #FF1100; border-bottom: #AACCEE 1px solid; padding: 8px 10px 8px 28px; background: url('image/arrow_up.gif') no-repeat 10px 8px; }
.sponsor { }
/* menu */
.menu_l { float: left; width: 5px; height: 100px; background: url('image/menu_l.gif') no-repeat; font-size: 1px; }
.menu_r { float: left; width: 5px; height: 100px; background: url('image/menu_r.gif') no-repeat; font-size: 1px; }
.menu_b { float: left; width: 950px; height: 100px; background: url('image/menu_b.gif') repeat-x; }
.menu_btop { float: left; width: 950px; height: 62px; background: url('image/meun_22.gif'); color: #FFFFFF; }
.menu_btop ul li { line-height: 23px; padding-left: 10px; }
.menu { line-height: 32px; height: 32px; letter-spacing: 1px; font-size: 14px; padding-left: 15px; font-weight: bold; overflow: hidden; }
.menu li { float: left; background: url('image/menu_s.gif') no-repeat right center; }
.menu li span { display: block; padding: 0 13px 0 13px; color: #2A2929; }
.menu .menuon { background: url('image/menuon_l.gif') no-repeat; }
.menu .menuon span { display: block; background: url('image/menuon_r.gif') no-repeat right 0; color: #FFFFFF; }
.search { border: #CFC8CE 1px solid; width: 400px; height: 22px; background: #FFFFFF; margin: 8px 0 0 8px; }
.search_l { float: left; width: 575px; padding: 8px 0 0 0; }
.search_r { float: left; width: 370px; }
.search_s { width: 50px; font-size: 13px; height: 20px; line-height: 20px; padding: 1px 20px 1px 10px; color: #666666; background: #E4F1F7 url('image/search_s.gif') no-repeat right 0; border: #8DB2E3 1px solid; cursor: pointer; letter-spacing: 1px; font-weight: bold; }
.search_i { width: 260px; font-size: 13px; height: 20px; line-height: 20px; padding-left: 5px; color: #666666; background: #FFFFFF; border: #8DB2E3 1px solid; }
.search_sb { height: 24px; vertical-align: top; }
.search_sb2 { display: inline-block; display: inline-flex\9; height: 24px; vertical-align: middle; }
#search_module { z-index: 1000; position: absolute; width: 80px; overflow: hidden; margin: 24px 0 0 16px; font-size: 13px; line-height: 20px; color: #666666; background: #FFFFFF; border: #CCCCCC 1px solid; border-top: none; }
#search_module a { display: block; height: 20px; padding: 1px 20px 1px 10px; color: #333333; }
#search_module a:hover { background: #E4F1F7; font-weight: bold; }
.head_search { width: 430px; height: 58px; background: url('image/sprite_search.gif') no-repeat 0 20px; margin: 23px 0 0 6px; }
.head_search ul { height: 22px; overflow: hidden; }
.head_search li { float: left; height: 22px; line-height: 22px; padding: 0 8px 0 8px; cursor: pointer; }
.head_search_on { background: url('image/sprite_search.gif') no-repeat 0 -38px; font-weight: bold; margin-bottom: -1px; }
.head_search_on span { display: block; background: url('image/sprite_search.gif') no-repeat right -38px; padding: 0 9px 0 3px; }
.head_search_adv { width: 90px; line-height: 20px; padding: 40px 0 0 0; }
.head_search_adv_1 { display: block; background: url('image/sprite_search.gif') no-repeat 0 -65px; padding: 0 0 0 17px; }
.head_search_adv_2 { display: block; background: url('image/sprite_search.gif') no-repeat -408px -67px; padding: 0 0 0 17px; }
.head_search div { clear: both; padding: 5px 0 0 30px; }
/*.search_i {width:310px;font-size:13px;height:20px;line-height:20px;color:#666666;background:url('image/spacer.gif');border:none;}
.search_s {width:70px;height:25px;background:url('image/spacer.gif');border:none;cursor:pointer;}*/

#search_tips { z-index: 1000; position: absolute; width: 267px; overflow: hidden; cursor: pointer; margin: 24px 0 0 113px; font-size: 13px; line-height: 20px; color: #666666; background: #FFFFFF; border: #444444 1px solid; }
#search_tips div { height: 20px; padding: 1px 8px 1px 8px; clear: both; overflow: hidden; }
#search_tips div span { float: right; font-size: 12px; }
#search_tips label { display: block; width: 100%; background: #FAFAFA; font-size: 12px; color: #0000CC; text-align: right; }
.search_t_div_1 { color: #333333; }
.search_t_div_1 span { color: #008000; }
.search_t_div_2 { background: #3366CC; color: #FFFFFF; }
.search_t_div_2 span { color: #FFFFFF; }
#search_word { padding: 0; height: 38px; line-height: 38px; overflow: hidden; color: #FFFFFF; }
#search_word a { color: #FFFFFF; }
#search_word2 { padding: 7px 0 0 0; height: 24px; line-height: 18px; overflow: hidden; color: #003278; }
#search_word2 a { color: #003278; }
.foot { color: #666666; text-align: center; line-height: 28px; padding: 5px 0 20px 0; }
.foot_search { border: #AACCEE 1px solid; background: #FFFFFF url('image/foot_search.gif') repeat-x 0 bottom; padding: 15px 0 20px 0; text-align: center; }
.foot_search_m { padding: 0 0 10px 3px; font-size: 14px; color: #CCCCCC; }
.foot_search_m span { color: #333333; cursor: pointer; }
.foot_search_i { width: 360px; padding: 4px 0 4px 4px; font-size: 14px; color: #666666; }
.foot_search_s { background: url('image/foot_search_s.gif') no-repeat 0 -1px; border: none; color: #333333; width: 80px; font-weight: bold; font-size: 14px; margin: 0; padding: 5px 0 5px 0; letter-spacing: 1px; }
/* box */
.box_head { border: #AACCEE 1px solid; border-bottom: none; height: 26px; line-height: 26px; overflow: hidden; padding: 0 10px 0 10px; background: #EFF6FF url('image/box_head.gif') repeat-x; color: #1B4C7A; }
.box_head strong { font-size: 14px; }
.box_body { border: #AACCEE 1px solid; border-top: none; padding: 6px; }
.box_body li { height: 22px; line-height: 22px; overflow: hidden; }
.box_head_1 { background: url('image/box_head_1_l.gif') no-repeat; }
.box_head_1 div { height: 27px; line-height: 28px; overflow: hidden; padding: 0 12px 0 15px; background: url('image/box_head_1_r.gif') no-repeat right 0; color: #1B4C7A; }
.box_head_1 strong { font-size: 14px; }
.box_head_2 { border: #AACCEE 1px solid; border-bottom: none; height: 30px; line-height: 30px; overflow: hidden; padding: 0 10px 0 10px; background: url('image/box_head_2.gif') repeat-x 0 bottom; color: #1B4C7A; }
.box_head_2 strong { font-size: 14px; }
.box_head_3 { border: #FFCB56 1px solid; border-bottom: none; height: 28px; line-height: 28px; font-size: 14px; overflow: hidden; padding: 0 10px 0 10px; background: #FFEEBE url('image/box_head_3.gif') repeat-x 0 bottom; color: #333333; font-weight: bold; }
.box_body_3 { border: #FFCB56 1px solid; border-top: none; padding: 6px 8px 6px 8px; }
.tab_head { border: #AACCEE 1px solid; border-bottom: none; height: 26px; line-height: 26px; font-size: 13px; overflow: hidden; background: #EFF6FF url('image/box_head_1_u.gif') repeat-x; color: #1B4C7A; font-weight: bold; }
.tab_head2 { border: #AACCEE 1px solid; border-bottom: none; height: 26px; line-height: 26px; font-size: 14px; overflow: hidden; background: #EFF6FF url('image/box_head_1_u.gif') repeat-x; color: #1B4C7A; font-weight: bold; }
.tab_head_01s { border: #AACCEE 1px solid; border-bottom: none; height: 26px; line-height: 26px; font-size: 13px; overflow: hidden; background: #EFF6FF url('image/box_head_1_u.gif') repeat-x; color: #1B4C7A; font-weight: bold; padding: 0 0px 0 15px; }
.tab_1 { float: left; padding: 0 15px 0 15px; border-right: #AACCEE 1px solid; cursor: pointer; font-weight: normal; }
.tab_2 { float: left; padding: 0 15px 0 15px; border-right: #AACCEE 1px solid; cursor: pointer; background: #FFFFFF; }
.tab_1_1 { border-bottom: #AACCEE 1px solid; cursor: pointer; color: #1B4C7A; }
.tab_1_2 { border: #AACCEE 1px solid; border-bottom: none; cursor: pointer; color: #1B4C7A; font-weight: bold; }
.tab_head_2 { height: 27px; background: url('image/tab_head_2.gif') repeat-x; border-left: #AACCEE 1px solid; border-right: #AACCEE 1px solid; text-align: center; padding-left: 10px; }
.tab_2_1 { float: left; width: 80px; height: 27px; line-height: 29px; overflow: hidden; background: url('image/tab_2_1.gif') no-repeat 6px right; cursor: pointer; }
.tab_2_1 span { color: #333333; }
.tab_2_2 { float: left; width: 80px; height: 27px; line-height: 28px; overflow: hidden; background: url('image/tab_2_2.gif') no-repeat; cursor: pointer; font-weight: bold; }
.tab_2_2 span { color: #FFFFFF; font-size: 13px; }
.tab_body_2 { border: #AACCEE 1px solid; border-top: none; }
.li_dot li { background: url('image/ico_dot.gif') no-repeat 5px 9px; padding: 0 10px 0 12px; }
/* pages */
.pages { padding: 10px 0 10px 0; text-align: center; font-size: 12px; color: #666666; }
.pages a:link, .pages a:visited, .pages a:active { color: #004499; background: #FFFFFF; border: #9AAFE5 1px solid; padding: 1px; text-decoration: none; }
.pages a:hover { background: #FFFFFF; border: #2E6AB1 1px solid; color: #FF6600; padding: 1px; text-decoration: none; }
.pages strong { background: #2E6AB1; padding: 1px; border: #1D589E 1px solid; color: #FFFFFF; }
.pages_inp { border: #2E6AB1 1px solid; padding: 1px; width: 30px; text-align: center; color: #666666; }
.pages_btn { width: 26px; background: #F1F7FC; border: #2E6AB1 1px solid; color: #004499; font-weight: bold; font-size: 11px; }
.pages label { background: #FFFFFF; border: #2E6AB1 1px solid; color: #004499; padding: 1px 5px 1px 5px; }
.pages label em { color: red; font-weight: bold; font-style: normal; }
.pages label span { font-weight: bold; }
.pages cite { font-style: normal; }
/* table */
.tb { background: #E3EEF5; }
.tb th { background: #F1F7FC; }
.tb td { background: #FFFFFF; }
.tb tr { background: #F1F7FC; }
.ltd { background: #F1F7FC; }
/* user */
.user { background: url('image/user_bg.gif') no-repeat; }
.user_login { padding: 15px 0 10px 25px; }
.user_login2 { padding: 0px 0 0px 10px; }
.user_input { border: #8DB2E3 1px solid; padding: 3px 0 4px 3px; width: 90px; color: #666666; }
.user_tip { margin: 0 20px 0 20px; padding: 0 0 5px 5px; border-bottom: #EEEEEE 1px solid; font-weight: bold; color: #333333; }
.user_reg { padding: 5px 0 0 20px; }
.user_reg_c { padding: 5px 0 10px 10px; }
.user_can { padding: 10px 10px 0 10px; text-align: center; color: #1B4C7A; }
.user_can td { padding: 6px 0 10px 0; background: url('image/user_can.gif') no-repeat center 0; }
.user_load { height: 200px; background: url('image/user_load.gif') no-repeat center center; }
.user_wel { padding: 15px 0 10px 45px; font-weight: bold; font-size: 14px; background: url('image/user_wel.gif') no-repeat 26px 15px; }
.user_wel2 { padding: 0 0 0 10px; color: #0A72C1; }
.user_wel2 span { color: #DA492A; }
.user_do { padding: 0 10px 0 10px; text-align: center; }
.user_do td { padding: 6px 0 12px 0; background: url('image/user_can.gif') no-repeat center 0; }
.user_foot { height: 15px; line-height: 15px; font-size: 1px; background: url('image/user_bg.gif') no-repeat 0 bottom; }
.user_warn { padding: 5px; margin: 0 10px 0 10px; border: #FFC600 1px solid; background: #FFFEBF; text-align: center; font-weight: bold; }
.thumb { padding: 5px 0 5px 0; }
.thumb img { border: #D0D0D0 1px solid; padding: 3px; }
.thumb li { height: 22px; line-height: 22px; overflow: hidden; }
.imb img { border: #DDDDDD 1px solid; padding: 3px; }
/* album */
.album { width: 250px; cursor: pointer; }
.album div { padding: 5px; border: #CCCCCC 1px solid; background: #F3F3F3; }
.album div span { display: block; width: 240px; height: 180px; overflow: hidden; text-align: center; vertical-align: middle; }
.ab_im { padding: 2px; margin: 10px 0 10px 13px; border: #C0C0C0 1px solid; }
.ab_on { padding: 2px; margin: 10px 0 10px 13px; border: #FF6600 1px solid; background: #FF6600; }
/* basic */
.f_l { float: left; }
.f_k { float: right; }
.f_r { float: right; }
.t_l { text-align: left; }
.t_r { text-align: right; }
.t_c { text-align: center; }
.f_b { font-weight: bold; }
.f_n { font-weight: normal; }
.f_white { color: white; }
.f_gray { color: #666666; }
.f_orange { color: #FF6600; }
.f_red { color: red; }
.f_green { color: green; }
.f_blue { color: blue; }
.f_yellow { color: yellow; }
.f_dblue { color: #1B4C7A; }
.f_price { font-weight: bold; font-family: Arial; color: #FF6600; }
.px10 { font-size: 10px; }
.px11 { font-size: 11px; }
.px12 { font-size: 12px; }
.px13 { font-size: 13px; }
.px14 { font-size: 14px; }
.px15 { font-size: 15px; }
.px16 { font-size: 16px; }
.b2 { height:1px;font-size:1px; }
.b5 { height: 5px; font-size: 1px; }
.b6 { height: 6px; font-size: 1px; }
.b8 { height: 8px; font-size: 1px; }
.b10 { height: 10px; font-size: 1px; }
.b15 { height: 15px; font-size: 1px; }
.pd3 { padding: 3px; }
.pd5 { padding: 5px; }
.pd10 { padding: 10px; }
.pd15 { padding: 15px; }
.pd20 { padding: 20px; }
.lh18 { line-height: 180%; }
.ls1 { letter-spacing: 1px; }
.c_p { cursor: pointer; }
.c_b { clear: both; }
.dsn { display: none; }
.absm { vertical-align: middle; }
.btn { background: url('image/btn.gif') no-repeat; height: 24px; line-height: 22px; width: 50px; border: none; cursor: pointer; letter-spacing: 3px; }
.btn_1 { background: url('image/btn_1.gif') no-repeat; height: 21px; line-height: 21px; width: 69px; padding-left: 9px; border: none; cursor: pointer; }
.btn_2 { background: url('image/btn_2.gif') no-repeat; height: 21px; line-height: 21px; width: 69px; padding-left: 9px; border: none; cursor: pointer; }
.btn_4 { background: #FFB04A url('image/btn_4.gif') repeat-x; height: 20px; border: #F77328 1px solid; color: #FFFFFF; }
.bd { border: #CAD9EA 1px solid; }
.highlight { color: red; }
.jt { color: #003278; cursor: pointer; }
.np { padding: 20px 30px 20px 50px; line-height: 25px; }
/* position */
.pos { color: #003278; padding: 0 12px 0 12px; line-height: 28px; background: #D7E9FF url('image/pos.gif') repeat-x 0 bottom; margin: 1px 1px 0 1px; }
.nav { color: #003278; padding: 0 10px 0 10px; }
/* show */
.title { font-size: 20px; text-align: center; font-family: \9ED1\4F53; font-weight: normal; }
.title_trade { font-size: 16px; text-align: center; font-family: \9ED1\4F53; font-weight: normal; margin: 0 0 8px 0; border-bottom: #F1F1F1 1px solid; padding: 0 0 10px 0; }
.info { margin: 0 15px 0 15px; padding: 4px 10px 4px 10px; border-top: #D0D0D0 1px solid; border-bottom: #D0D0D0 1px solid; }
.introduce { margin: 15px; padding: 8px 12px 8px 12px; line-height: 180%; font-size: 14px; background: #F1F1F1; }
.content { font-size: 14px; line-height: 160%; padding: 10px 20px 10px 20px; }
.content p { text-indent: 2em; }
.property { border: #E6E6E6 1px solid; background: #F6F6F6; padding: 10px; margin: 0 10px 0 10px; }
.property li { float: left; width: 30%; height: 22px; line-height: 22px; overflow: hidden; }
.detail { background: url('image/arrow.gif') no-repeat 0 9px; border-bottom: #C0C0C0 1px dotted; padding: 8px 0 8px 20px; margin: 0 15px 0 15px; }
.related { padding: 5px 15px 5px 15px; line-height: 22px; }
/* layout */
.m_l { width: 650px; }
.m_r { width: 300px; }
.m_n { width: 10px; }
.m_l_1 { width: 770px; }
.m_r_1 { width: 180px; }
/* left */
.left_box { border: #AACCEE 1px solid; }
.left_head { background: url('image/left_head.gif') repeat-x; padding: 8px 10px 7px 10px; font-weight: bold; font-size: 13px; color: #1B4C7A; }
.left_head span { font-weight: normal; font-size: 12px; }
/* search */
.fsearch { padding: 5px 0 10px 15px; margin: 1px 1px 0 1px; background: #F5FAFE url('image/fsearch_bg.gif') repeat-x; ; }
.sch { padding: 15px 20px 5px 20px; margin-bottom: 10px; }
.sch p { padding: 10px 10px 10px 10px; font-size: 13px; margin: 0; }
.sch_find { border-top: #AACCEE 1px solid; border-bottom: #EEEEEE 1px solid; margin: 5px 0 5px 0; padding: 5px 0 5px 5px; font-weight: bold; }
.sch_site li { background: url('image/ico_search.gif') no-repeat 3px 3px; height: 23px; line-height: 23px; overflow: hidden; padding: 0 5px 0 25px; color: #666666; }
.sch_relate li { background: url('image/arrow_up.gif') no-repeat 3px 3px; height: 23px; line-height: 23px; overflow: hidden; padding: 0 5px 0 25px; color: #666666; }
.rank_list { background: url('image/rank_list.gif') no-repeat; }
.rank_list li { height: 23px; line-height: 23px; overflow: hidden; padding: 0 5px 0 35px; }
.ppt { padding: 1px 15px 1px 35px; line-height: 25px; }
.ppt_l { width: 60px; font-weight: bold; }
.ppt_r { color: #DFDFDF; }
.ppt span { padding: 1px; background: #2E6AB1; border: #1D589E 1px solid; color: #FFFFFF; }
/* sell && buy && company */
.category { padding: 10px 20px 5px 15px; }
.category p { padding: 5px 0 5px 0; margin: 0; }
.category div { padding: 0 20px 0 20px; }
.list { line-height: 180%; margin: 0 10px 0 10px; }
.list div img { border: #CCCCCC 1px solid; }
.list table { width: 100%; border-bottom: #CCCCCC 1px dotted; }
.list td { padding: 10px 0 10px 0; }
.list h3 { font-size: 14px; margin: 0px; height: 22px; overflow: hidden; }
.about { border: #2786C6 1px solid; background: #F2F2F2; padding: 8px; margin: 15px 15px 0 15px; }
.about li { padding: 5px 0 5px 5px; }
.about li span { display: block; width: 100px; float: left; color: #1B4C7A; }
.contact_head { background: url('image/contact_head.gif') no-repeat; padding: 6px 0 3px 18px; letter-spacing: 1px; font-weight: bold; font-size: 13px; color: #FFFFFF; }
.contact_body { padding: 10px; border: #FF7300 1px solid; }
.contact_body li { line-height: 24px; border-bottom: #E2E2E2 1px solid; padding: 0 0 0 10px; }
.contact_body li span { color: #1B4C7A; padding: 0 8px 0 0; }
.type { height: 28px; line-height: 29px; overflow: hidden; border-top: #AACCEE 1px solid; background: #D7E9FF url('image/type_bg.gif') repeat-x; padding-left: 35px; }
a.type_1:link, a.type_1:visited, a.type_1:active, a.type_1:hover { float: left; display: block; padding: 0 15px 0 15px; background: #FFFFFF; color: #000000; font-weight: bold; }
a.type_2:link, a.type_2:visited, a.type_2:active { float: left; display: block; padding: 0 15px 0 15px; border-right: #E2F0FB 1px solid; }
a.type_2:hover { background: #2676D9; color: #FFFFFF; }
.img_tip { width: 200px; z-index: 1000; position: absolute; padding: 5px; border: #AACCEE 1px solid; background: #FFFFFF; }
.vote { padding: 10px; }
.vote div { font-weight: bold; }
.vote li { padding: 3px 0 3px 0; }
.vote p { margin: 5px 0 5px 0; }
/* left_menu */
.left_menu { width: 150px; font-size: 13px; letter-spacing: 1px; background: #FFFFFF url('image/left_menu.gif') repeat-y; }
.left_menu a { width: 90%; display: block; }
.left_menu ul { background: #FFFFFF url('image/left_menu_ul.gif') no-repeat; padding-top: 2px; }
.left_menu_li { line-height: 37px; height: 37px; background: url('image/left_menu_li.gif') no-repeat; padding-left: 30px; }
.left_menu_on { line-height: 37px; height: 37px; background: url('image/left_menu_on.gif') no-repeat; padding-left: 30px; }
.warn { padding: 30px 100px 30px 200px; }
.warn div { padding: 5px 0 0 60px; background: url('image/warn.gif') no-repeat; font-size: 14px; line-height: 200%; }
.warn h1 { font-size: 16px; margin: 0; }
.guest_warn { padding: 2px 0 2px 0; text-align: center; margin: 0 130px 15px 130px; background: #FFF5D8; border: #FF7300 1px solid; }
#imgshow { z-index: 1000; position: absolute; margin: -40px 0 0 -10px; background: #F1F1F1; border: #666666 1px solid; padding: 5px; }
#destoon_city { color: red; }
#destoon_toolbar { clear: both; background: #F8F8F8 url('image/toolbar_bg.gif') repeat-x; z-index: 99999; position: fixed; bottom: 0; left: 0; width: 100%; overflow: visible; }
.tb_m { width: 980px; height: 30px; overflow: hidden; margin: auto; }
.tb_r { float: right; width: 300px; text-align: center; }
.tb_r div { padding: 8px 10px 10px 10px; border-left: #C6C6C6 1px solid; border-right: #C6C6C6 1px solid; }
.tb_l { width: 670px; float: left; }
.tb_l div { padding: 8px 0 10px 10px; border-left: #C6C6C6 1px solid; border-right: #C6C6C6 1px solid; }
.tb_c { width: 10px; height: 30px; background: url('image/toolbar_top.gif') no-repeat center center; float: left; cursor: pointer; }
#powered { padding: 6px 0 20px 0; }
/*改动后新增加的*/
.tabnew_1 { float: left; padding: 0 13px 0 13px; border: #AACCEE 1px solid; border-top: 0px; border-left: 0px; border-right: 0px; cursor: pointer; font-weight: normal; font-size: 9pt; }
.tabnew_2 { float: left; padding: 0 13px 0 13px; border: #AACCEE 1px solid; border-top: 0px; border-top: 0px; cursor: pointer; background: #FFFFFF; font-size: 9pt; }
.tab_title { float: left; font-size: 14px; font-weight: bold; padding: 0 13px 0 13px; }
.tab_title a { font-weight: bold; }
.no_body { padding: 6px5px 6px 5px; }
.no_body li { height: 22px; line-height: 22px; overflow: hidden; }
.no_body h1 { font-size: 14px; text-align: center; padding: 0px; margin: 0px; }
.pt5 { padding-top: 10px; }
.riq { width: 185px; text-align: right; overflow: hidden }
.lh22 td, .lh22 th { border-right: #E2EBF6 1px solid; border-bottom: #E2EBF6 1px solid; }
.lh22 table { border-left: #E2EBF6 1px solid; border-top: #E2EBF6 1px solid; }
.lh22 th { background-color: #F1F7FC; }
.zhpic ul { width: 632px; height: 70px; }
.zhpic li { width: 158px; float: left; height: 60px; list-style: none; padding: 0px; margin: 5px 0; background: none; text-align: center; }
.ztpic ul { height: 110px; width: 276px; overflow: hidden; margin: 0px; padding: 0px; }
.ztpic li { height: 105px; width: 128px; overflow: hidden; float: left; margin: 0px 0px 5px 6px; padding: 0px; text-align: center; }
/*期货行情与天气滑动样式*/
.stabnew_1 { float: left; padding: 0 7px 0 7px; border: #AACCEE 1px solid; border-top: 0px; border-left: 0px; border-right: 0px; cursor: pointer; font-weight: normal; font-size: 9pt; }
.stabnew_2 { float: left; padding: 0 7px 0 7px; border: #AACCEE 1px solid; border-top: 0px; cursor: pointer; background: #FFFFFF; font-size: 9pt; }
.stab_title { float: left; font-size: 14px; font-weight: bold; padding: 0 10px 0 10px; }
.stab_title a { font-weight: bold; }
.line_gg { padding: 5px; border: 1px solid #AACCEE; }
.line_gg_1 { border-top: 0px; border-right: 1px; border-bottom: 1px; border-left: 1px; border-top: none; border-right: solid; border-bottom: solid; border-left: solid; border-right-color: #AACCEE; border-bottom-color: #AACCEE; border-left-color: #AACCEE; }
.line_yy { border-bottom-width: 2px; border-top-style: none; border-right-style: solid; border-bottom-style: solid; border-left-style: none;  filter:progid:DXImageTransform.Microsoft.Gradient (startColorStr='#FFFFFF', endColorStr='#E8F1F7', gradientType='0');
font-weight: bold; border-right-width: 3px; border-right-color: #FFFFFF; padding: 3px; border-bottom-color: #C2E0EF; }
.line_yy2 { padding: 3px; border-bottom-width: 2px; border-top-style: none; border-right-style: solid; border-bottom-style: solid; border-left-style: none; border-bottom-color: #D6E6ED;  filter:progid:DXImageTransform.Microsoft.Gradient (startColorStr='#FFFFFF', endColorStr='#E3F9E6', gradientType='0');
font-weight: bold; border-right-width: 3px; border-right-color: #FFFFFF; }
.line_yy3 { padding: 3px; border-bottom-width: 2px; border-top-style: none; border-right-style: solid; border-bottom-style: solid; border-left-style: none; border-bottom-color: #F3DCD6;  filter:progid:DXImageTransform.Microsoft.Gradient (startColorStr='#FFFFFF', endColorStr='#FDF0EE', gradientType='0');
font-weight: bold; border-right-width: 3px; border-right-color: #FFFFFF; }
/*2011-08-31*/
.zx2011 { margin: auto; width: 960px; float: left; background-repeat: repeat-x; height: 37px; background-image: url(image/qinrex_44.gif); }
.zx2011_mm { border: #aaccee 1px solid; border-top: none; background: url('image/meun_bb.gif') repeat-x; padding: 6px; float: left; width: 946px; }
.zx2011_mm01 { float: left; width: 450px; margin-right: 8px; }
.zx2011_mm02 { float: left; width: 320px; margin-right: 9px; border: 1px solid #BB8887; }
.zx2011_mm02t { height: 25px; line-height: 25px; font-size: 14px; overflow: hidden; background: url('image/qinrex_53.gif') no-repeat; color: #ffffff; font-weight: bold; padding: 0 0px 0 20px; }
.zx2011_mm02s { float: left; width: 306px; border-top-width: 1px; border-top-style: solid; border-top-color: #BB8887; padding: 2px 8px; overflow: hidden; }
.zx2011_mm02s h2 { text-align: center; font-size: 14px; margin: 0; height: 30px; line-height: 30px; overflow: hidden; }
.zx_line { border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #B86772; padding-bottom: 8px; }
.zx2011_mm02s li { height: 22px; line-height: 22px; overflow: hidden; }
.li_dot2 li { background: url('image/ico_dot.gif') no-repeat 5px 9px; padding: 0 10px 0 12px; line-height: 22px; }
.li_dot3 li { padding: 0; color: #D2151F; }
.zx2011_mm03 { float: left; width: 153px; }
.zx2011_mm03_t { float: left; width: 153px; height: 33px; }
.zx2011_mm03_x { float: left; width: 153px; height: 182px; background: url('image/qinrex_56.gif') no-repeat; }
.zx2011_mm03_x ul li { line-height: 37px; padding-left: 15px; text-align: center; }
.jg2011 { width: 960px; float: left; background-repeat: repeat-x; height: 37px; background-image: url(image/qinrex_59.gif); }
.jg2011_body { border: #AACCEE 1px solid; border-top: none; }
.jg2011_body li { height: 22px; line-height: 22px; overflow: hidden; }
.jg_line { border: 1px solid #AACCEE; }
.jg_head { height: 26px; background-image: url(image/box_head_1_u.gif); background-repeat: repeat-x; padding-left: 10px; padding-rifht: 5px; }
.jg_head02 { height: 26px; line-height: 26px; font-weight: bold; background-image: url(image/box_head_1_u.gif); background-repeat: repeat-x; padding-left: 10px; padding-rifht: 5px; }
.jp5 { height: 5px; font-size: 1px; }
.qr_xx { background-image: url(image/meun_df.gif); background-repeat: repeat-y; }
.qr_bom { border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #4E859A; }
.qr_bom2 { border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #DAE8ED; height: 20px; }
.qr_bom3 { border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #DAE8ED; }
.qr_zjcom { float: left; height: 95px; width: 2px; margin-right: 1px; border-right-width: 1px; border-right-style: dashed; border-right-color: #4E859A; }
.qr_et { padding-right: 10px; padding-top: 6px; }
#table { width: 640px; margin: 0px; padding: 0px; }
#table div { margin: 3px; float: left; width: 312px; height: 70px; }
#table dt { float: left; width: 55px; }
.tableb { margin: auto; width: 960px; border: 1px solid #B1C9DC; line-height: 150%; clear: both; filter:progid:DXImageTransform.Microsoft.Gradient (startColorStr='#FFFFFF', endColorStr='#F2F8FB', gradientType='0');
}
/*2019国庆背景*/
/*body{background:#FFFFFF url('image/2020.png') no-repeat center 0px;}
.top {margin-bottom:110px;}*/

/*历史数据展示*/
.aa { cursor: pointer; background-image: url(image/djitr.gif); background-repeat: repeat-x; height: 30px; width: 182px; color: #333; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #AACCEE; border-left-width: 3px; border-left-style: solid; border-left-color: #E2E2EA; }
.bb { cursor: pointer; height: 30px; width: 182px; color: #333; font-weight: bold; background-image: url(image/zstu.jpg); border-left-width: 3px; border-left-style: solid; border-left-color: #2F8AF5; background-repeat: no-repeat; background-color: #fff; }
.lfloat { float: left; }
#nav li { list-style: none; width: 179px; font-size: 14px; line-height: 15px; padding-top: 15px; padding-left: 6px; }
#nav li a { text-decoration: none; color: #666; }
#nav li a:hover { color: #333; }
.cttwbk { width: 958px; float: left; border: 1px solid #aaccee; }
.ctt { height: 361px; border-left-width: 1px; border-left-style: solid; border-left-color: #AACCEE; text-align: center; background: #FFFFFF; clear: both; padding: 5px 5px 0 5px; }
.list2 { text-align: center; background: #FFFFFF; }
.dis { display: block; }
.undis { display: none; }
/*历史数据展示end*/

/* 天气排行榜start*/
#tqcontent { width: 450px; float: left; margin-right: 8px; margin-top: 5px; clear:both; }
#phcontent { float: left; width: 322px; margin-right: 9px; margin-top: 5px; }
#tqphother { float: right; width: 153px; height: 182px; margin-top: 5px; }
#tqphother ul li { text-align: center; margin-bottom: 7px; }
.subNavBox { width: 448px; margin: 0 auto; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #aaccee; border-right-color: #aaccee; border-bottom-color: #aaccee; border-left-color: #aaccee; }
.subNav { border-bottom: solid 1px #aaccee; cursor: pointer; font-size: 14px; line-height: 40px; background: url(image/jiantou1.jpg) no-repeat; background-position: 95% 50%; }
.nsubNav { height: 122px; border-bottom: solid 1px #aaccee; }
.subNav2 { border-bottom: solid 1px #aaccee; cursor: pointer; font-size: 14px; color: #666; line-height: 40px; }
.subNav:hover { color: #277fc2; }
.currentDd { color: #277fc2; }
.currentDt { background-image: url(image/jiantou.jpg); }
.navContent { display: none; border-bottom: solid 1px #aaccee; }
.navContent li a { display: block; width: 448px; height: 40px; text-align: center; font-size: 14px; line-height: 40px; color: #277fc2; }
.navContent li a:hover { color: #fff; background-color: #277fc2; }
.nav_fixed { position: fixed; left: 0; top: 0; margin: auto; width: 100%; background: #FFF; }
/* 天气end*/


/*******  价格数据展示start************/
#jiagezd { width: 625px; float: left; }
#jiagecha { float: right; width: 325px; }
.box_bodyjiage { border: #AACCEE 1px solid; border-top: none; padding: 0; }
.index { padding: 0; background: none; border-bottom: 1px dotted #ccc; }
.tname { float: left; margin-left: 0px; _margin-left: 5px; display: block; width: 68px; line-height: 35px; color: #666; text-align: center; }
.tprice { float: left; display: block; width: 65px; line-height: 35px; text-align: right; color: #666; }
.tchange { float: left; display: block; width: 68px; line-height: 35px; text-align: right; color: #666; }
.clear { clear: both; height: 0; }
.name { float: left; width: 68px; line-height: 35px; margin-left: 8px; }
.price { float: left; width: 65px; line-height: 35px; text-align: right; }
.change { float: left; width: 68px; line-height: 35px; text-align: right; }
/***价差分析*/
.tname1 { float: left; margin-left: 0px; _margin-left: 5px; display: block; width: 100px; line-height: 35px; color: #666; text-align: center; }
.tprice1 { float: left; display: block; width: 50px; line-height: 35px; text-align: right; color: #666; }
.tchange1 { float: left; display: block; width: 55px; line-height: 35px; text-align: right; color: #666; }
.name1 { float: left; width: 105px; line-height: 35px; margin-left: 8px; }
.price1 { float: left; width: 45px; line-height: 35px; text-align: right; }
.change1 { float: left; width: 55px; line-height: 35px; text-align: right; }
/*******  价格数据展示end************/
 
  /*******  在线工具展示start************/
.stab_tool { float: left; padding: 0 0 0 12px; line-height: 30px; }
.stab_tool1 { float: left; padding-left: 10px; line-height: 30px; }
.stab_toolx { border-right: 1px dashed #4E859A; padding: 0 12px 0 0; }
.tool_input { width: 48px; border: 1px solid #0099CC; background-color: #EEFDFF; padding-left: 2px; }
.tool_text { width: 50px; border: none; border-bottom: 1px solid #0099CC; text-align: center; }
.tool_submit { width: 50px; background-color: #0099FF; color: #FFF; height: 22px; border: 0px; margin: 0px; line-height: 20px; }
/*******  在线工具展示end************/

/* bestczw start*/
.tab_titlezx { float: left; font-size: 14px; font-weight: bold; margin: 0 75px 0 0; width: 72px; text-align: center; display: block; background: url('image/box_head_bg.gif') repeat-x; color: #fff; }
.tab_titletq { float: left; font-size: 14px; font-weight: bold; margin: 0 36px 0 0; width: 72px; text-align: center; display: block; background: url('image/box_head_bg.gif') repeat-x; color: #fff; }
.paihangb { height: 2px; font-size: 1px; }
.box_bodyqihuo { border: #AACCEE 1px solid; border-top: none; }
.box_bodygj { border: #AACCEE 1px solid; padding: 0; height: 230px; background: url('image/meun_bb.gif') repeat-x; }
.stab_toolt { line-height: 45px; height: 45px; }
.stab_toolt span { background: url('image/gjbg.png') no-repeat; padding-left: 12px; font-size: 14px; font-weight: bold; }
.tab_head3 { border: #AACCEE 1px solid; border-bottom: none; height: 26px; line-height: 26px; font-size: 13px; overflow: hidden; background: #EFF6FF url('image/box_head_4.gif') repeat-x; color: #1B4C7A; font-weight: bold; }
.tab_head4 { border: #AACCEE 1px solid; border-bottom: none; height: 26px; line-height: 26px; font-size: 13px; overflow: hidden; background: #B3D3FF repeat-x; color: #1B4C7A; font-weight: bold; }
/* bestczw end*/